package unit5.part12.car;

import java.util.Scanner;

public class Car {// 汽车类
    private String name;// 定义字符串类型的私有属性name，代表汽车名
    private static int COUNT;// 定义int类型的私有静态属性COUNT，代表汽车售卖总数
    private static double INCOME;// 定义double类型的私有静态属性INCOME，代表汽车售卖总收益

    public Car(String name, double price) {
        this.name = name;
        COUNT++;
        INCOME += price;// 汽车售卖总收益增加，增加量为price
    }

    static class Monitor {// 汽车销售监控类
        public double averageIncome() {// 定义计算平均收益的方法
            if (COUNT <= 0) {// 汽车售卖总数为0时，
                return 0;
            }
            return INCOME / COUNT;// 计算售卖汽车的平均收益，也即售卖总收益除以总数
        }
    }
}

class Main {
    public static void main(String[] args) {
        // 开始解析输入数据
        Scanner scanner = new Scanner(System.in);
        String[] strs = scanner.next().split(";");
        for (String str : strs) {
            String[] array = str.split(",");
            String name = array[0];
            int price = Integer.parseInt(array[1]);
            new Car(name, price);
        }
        // 完成解析输入数据
        Car.Monitor monitor = new Car.Monitor();// 创建汽车销售监控类Monitor的对象
        System.out.println(monitor.averageIncome());// 打印售卖汽车的平均收益值
    }
}